home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group02b.txt
/
000144_icon-group-sender_Fri Nov 22 12:35:43 2002.msg
< prev
next >
Wrap
Internet Message Format
|
2003-01-02
|
3KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id gAMJZJ606887
for icon-group-addresses; Fri, 22 Nov 2002 12:35:19 -0700 (MST)
Message-Id: <200211221935.gAMJZJ606887@baskerville.CS.Arizona.EDU>
Subject: Re: Speed-up Icon's disk access?
To: icon-group@cs.arizona.edu
From: "Joel I Bolonick" <Joel.Bolonick@celeradiagnostics.com>
Date: Fri, 22 Nov 2002 09:45:40 -0800
X-MIMETrack: Serialize by Router on USFRMMTA01/FRM/PEC(Release 5.0.8 |June 18, 2001) at
11/22/2002 12:48:16 PM
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
Interesting...I've also been curious as to why the random access
performance of Icon on our Unix platform is so slow.
My assumption is that it is inherent in the access mode itself in that
every random-access operation involves a separate disk "seek" operation
rather than possibly reading from an existing buffer, since one of my
coworkers has had similar speed problems implementing random-access
operations in C. We finally dealt with the problem by create a RAM-disk on
our Unix platform and reading the file into the RAM-disk before running the
program. I assume you can do something similar on Windows.
jleger@afslog
istics.com To: icon-group@CS.Arizona.EDU
(Jonathan cc:
Leger) Subject: Speed-up Icon's disk access?
11/22/2002
06:03 AM
Icon's disk access (at least on the Windows platform) is pretty darn
fast, no doubt about it. But just in case there are ways to improve
it... are there? I'm primarily interested in improving the random
access speed. If I buffer the input when reading straight through a
file I can get a 20-25% increase in performance, but buffering when
you're reading all over the file would probably slow down the
performance.
Any ideas on improving Icon's random disk access short of using an
external C library?
Thanks,
Jonathan Leger